package sysmgr.service.impl;

import sysmgr.bean.Page;
import sysmgr.bean.StaffAddress;
import sysmgr.bean.StaffOrder;
import sysmgr.dao.StaffOrderDao;
import sysmgr.dao.impl.StaffOrderDaoImpl;
import sysmgr.service.OrderService;

import java.util.List;

public class OrderServiceImpl implements OrderService {

    /**
     * 实例化用户数据表业务层接口
     */
    private StaffOrderDao StaffOrderDao = new StaffOrderDaoImpl();
        /**
         * 保存数据
         *
         * @param staffDate 用户数据对象
         * @return 是否保存成功
         */
        @Override
        public boolean saveStaffDate(StaffOrder staffDate) {
            return false;
        }

        /**
         * 删除数据
         *
         * @param staffDate 用户数据对象
         * @return 是否保存成功
         */
        @Override
        public boolean removeStaffDate(StaffOrder staffDate) {
            return false;
        }

        /**
         * 修改数据
         *
         * @param staffDate 用户数据对象
         * @return 是否保存成功
         */
        @Override
        public boolean updateStaffDate(StaffOrder staffDate) {
            return false;
        }

        /**
         * 查询所有的用户数据对象，携带分页
         *
         * @param page 分页对象
         * @return
         */
        @Override
        public List<StaffOrder> queryStaffDateAll(Page page, StaffOrder staffOrder) {
            return StaffOrderDao.queryStaffDateAll(page, staffOrder);
        }
    @Override
    public String deleteStaffDateAll(StaffOrder staffOrder) {
        return StaffOrderDao.deleteStaffDateAll(staffOrder)?"success":"fail";
    }
    @Override
    public String updateStaffDateAll(StaffOrder staffOrder) {
        return StaffOrderDao.updateStaffDateAll(staffOrder)?"success":"fail";
    }
    }
